 package sza.oracle.apps.ap.oie.workflow.apexp.server;
 
 import oracle.apps.ap.oie.workflow.apexp.server.NotifExpLinesVORowImpl;
 import oracle.jbo.domain.Date;
 import oracle.jbo.domain.Number;
 import oracle.jbo.server.AttributeDefImpl;
 import oracle.jbo.server.ViewDefImpl;
 
 public class SzaNotifCashLinesVORowImpl extends NotifExpLinesVORowImpl
 {
   public static final int MAXATTRCONST = ViewDefImpl.getMaxAttrConst("oracle.apps.ap.oie.workflow.apexp.server.NotifCashLinesVO");
   public static final int BUDGETCONTROLPRECENT = MAXATTRCONST;
   public static final int BUDGETCONTROLPRECENTWORD = MAXATTRCONST + 1;
   public static final int EXPENSEGROUP = MAXATTRCONST+2;
   public static final int PROJECTACCOUNTINGCONTEXT = MAXATTRCONST+3;
   
   public String getReceiptMissingFlag()
   {
     return (String)getAttributeInternal("ReceiptMissingFlag");
   }
 
   public void setReceiptMissingFlag(String value)
   {
     setAttributeInternal("ReceiptMissingFlag", value);
   }
 
   public Date getStartExpenseDate()
   {
     return (Date)getAttributeInternal("StartExpenseDate");
   }
 
   public void setStartExpenseDate(Date value)
   {
     setAttributeInternal("StartExpenseDate", value);
   }
 
   public Number getDailyAmount()
   {
     return (Number)getAttributeInternal("DailyAmount");
   }
 
   public void setDailyAmount(Number value)
   {
     setAttributeInternal("DailyAmount", value);
   }
 
   public String getReceiptCurrencyCode()
   {
     return (String)getAttributeInternal("ReceiptCurrencyCode");
   }
 
   public void setReceiptCurrencyCode(String value)
   {
     setAttributeInternal("ReceiptCurrencyCode", value);
   }
 
   public String getReceiptConversionRate()
   {
     return (String)getAttributeInternal("ReceiptConversionRate");
   }
 
   public void setReceiptConversionRate(String value)
   {
     setAttributeInternal("ReceiptConversionRate", value);
   }
 
   public String getReceiptCurrencyAmount()
   {
     return (String)getAttributeInternal("ReceiptCurrencyAmount");
   }
 
   public void setReceiptCurrencyAmount(String value)
   {
     setAttributeInternal("ReceiptCurrencyAmount", value);
   }
 
   public String getAmount()
   {
     return (String)getAttributeInternal("Amount");
   }
 
   public void setAmount(String value)
   {
     setAttributeInternal("Amount", value);
   }
 
   public String getJustification()
   {
     return (String)getAttributeInternal("Justification");
   }
 
   public void setJustification(String value)
   {
     setAttributeInternal("Justification", value);
   }
 
   public String getExpenseType()
   {
     return (String)getAttributeInternal("ExpenseType");
   }
 
   public void setExpenseType(String value)
   {
     setAttributeInternal("ExpenseType", value);
   }
 
   public Number getCreditCardTrxId()
   {
     return (Number)getAttributeInternal("CreditCardTrxId");
   }
 
   public void setCreditCardTrxId(Number value)
   {
     setAttributeInternal("CreditCardTrxId", value);
   }
 
   public Number getDistributionLineNumber()
   {
     return (Number)getAttributeInternal("DistributionLineNumber");
   }
 
   public void setDistributionLineNumber(Number value)
   {
     setAttributeInternal("DistributionLineNumber", value);
   }
 
   public String getMerchantName()
   {
     return (String)getAttributeInternal("MerchantName");
   }
 
   public void setMerchantName(String value)
   {
     setAttributeInternal("MerchantName", value);
   }
 
   public String getMileageRateAdjustedFlag()
   {
     return (String)getAttributeInternal("MileageRateAdjustedFlag");
   }
 
   public void setMileageRateAdjustedFlag(String value)
   {
     setAttributeInternal("MileageRateAdjustedFlag", value);
   }
 
   public String getViolationType()
   {
     return (String)getAttributeInternal("ViolationType");
   }
 
   public void setViolationType(String value)
   {
     setAttributeInternal("ViolationType", value);
   }
 
   public String getStringLineNumber()
   {
     return (String)getAttributeInternal("StringLineNumber");
   }
 
   public void setStringLineNumber(String value)
   {
     setAttributeInternal("StringLineNumber", value);
   }
 
   public String getExpAllocationsUpdated()
   {
     return (String)getAttributeInternal("ExpAllocationsUpdated");
   }
 
   public void setExpAllocationsUpdated(String value)
   {
     setAttributeInternal("ExpAllocationsUpdated", value);
   }
 
   public Number getReportLineId()
   {
     return (Number)getAttributeInternal("ReportLineId");
   }
 
   public void setReportLineId(Number value)
   {
     setAttributeInternal("ReportLineId", value);
   }
 
   public String getApproverAmount()
   {
     return (String)getAttributeInternal("ApproverAmount");
   }
 
   public void setApproverAmount(String value)
   {
     setAttributeInternal("ApproverAmount", value);
   }
 
   public String getAllocationReason()
   {
     return (String)getAttributeInternal("AllocationReason");
   }
 
   public void setAllocationReason(String value)
   {
     setAttributeInternal("AllocationReason", value);
   }
 
   public Number getItemizationParentId()
   {
     return (Number)getAttributeInternal("ItemizationParentId");
   }
 
   public void setItemizationParentId(Number value)
   {
     setAttributeInternal("ItemizationParentId", value);
   }
 
   public String getDetailshideshow()
   {
     return (String)getAttributeInternal("Detailshideshow");
   }
 
   public void setDetailshideshow(String value)
   {
     setAttributeInternal("Detailshideshow", value);
   }
 
   public String getImageReceiptRequiredFlag()
   {
     return (String)getAttributeInternal("ImageReceiptRequiredFlag");
   }
 
   public void setImageReceiptRequiredFlag(String value)
   {
     setAttributeInternal("ImageReceiptRequiredFlag", value);
   }
 
   public String getAdjustmentReasonCode()
   {
     return (String)getAttributeInternal("AdjustmentReasonCode");
   }
 
   public void setAdjustmentReasonCode(String value)
   {
     setAttributeInternal("AdjustmentReasonCode", value);
   }
 
   protected Object getAttrInvokeAccessor(int index, AttributeDefImpl attrDef)
     throws Exception
   {
     if (index == BUDGETCONTROLPRECENT)
     {
       return getBudgetControlPrecent();
     }
     if (index == BUDGETCONTROLPRECENTWORD)
     {
       return getBudgetControlPrecentWord();
     }
     if (index == EXPENSEGROUP) {
         return getExpenseGroup();
     }
     if(index == PROJECTACCOUNTINGCONTEXT){
         return getProjectAccountingContext();
     }
 
     return super.getAttrInvokeAccessor(index, attrDef);
   }
 
   protected void setAttrInvokeAccessor(int index, Object value, AttributeDefImpl attrDef)
     throws Exception
   {
     super.setAttrInvokeAccessor(index, value, attrDef);
   }
 
   public Number getBudgetControlPrecent()
   {
     return (Number)getAttributeInternal(BUDGETCONTROLPRECENT);
   }
 
   public void setBudgetControlPrecent(Number value)
   {
     setAttributeInternal(BUDGETCONTROLPRECENT, value);
   }
 
   public String getBudgetControlPrecentWord()
   {
     return (String)getAttributeInternal(BUDGETCONTROLPRECENTWORD);
   }
 
   public void setBudgetControlPrecentWord(String value)
   {
     setAttributeInternal(BUDGETCONTROLPRECENTWORD, value);
   }
   
     public String getExpenseGroup()
     {
       return (String)getAttributeInternal(EXPENSEGROUP);
     }
     
     public void setExpenseGroup(String value)
     {
       setAttributeInternal(EXPENSEGROUP, value);
     }
     public String getProjectAccountingContext()
     {
       return (String)getAttributeInternal(PROJECTACCOUNTINGCONTEXT);
     }
     
     public void setProjectAccountingContext(String value)
     {
       setAttributeInternal(PROJECTACCOUNTINGCONTEXT, value);
     }
 }



